import { Hublet, HSEnvironment, HSRenderSource } from '../constants.js';
export interface EnvironmentConfig {
    getPortalID: () => number;
    getHubID: () => number;
    getHublet: () => Hublet;
    getInternalHSEnv: () => HSEnvironment;
    getIsDeployed: () => boolean;
    getGates: () => string[];
    getInternalRenderSource: () => HSRenderSource;
    equals: (envConfig: EnvironmentConfig) => boolean;
    toJSON: () => {
        portalID: number;
        hublet: Hublet;
        hsEnv: HSEnvironment;
        hsDeployed: boolean;
        hsJSRGates: string[];
    };
}
